local a = 111;
a = a + 10;
a = math.abs(a);

print("11111111111111111111111111"..a);
print("bbbbb");
local x = 0;


function Account:show()
	print("account:", self:balance());
end;
	
function callback(action, number)
	print(action, number);
end;
print("he");
print("1111");
b = Account:new(5);

a = Account:new(20);
local e= a:deposit(1);
a:SetCallback(callback);
a:withdraw(10);
a:transfer(b);
a:show();
b:show();
a=nil;
b=nil;




collectgarbage("collect");
